package cyou.breathe.service;

import cyou.breathe.dto.req.PurchaseTicketReqDTO;
import cyou.breathe.dto.req.TicketPageQueryReqDTO;
import cyou.breathe.dto.resp.TicketPageQueryRespDTO;
import cyou.breathe.dto.resp.TicketPurchaseRespDTO;

/**
 * @author: breathe
 * @createTime: 2025-06-18
 */
public interface TicketService {
    TicketPageQueryRespDTO pageListTicketQuery(TicketPageQueryReqDTO requestParam);

    TicketPurchaseRespDTO purchaseTicketsV1(PurchaseTicketReqDTO requestParam);

    TicketPurchaseRespDTO executePurchaseTickets(PurchaseTicketReqDTO requestParam);
}
